/* 文件nav */
.workspace-tab-header-container {
    background-color: var(--define-second-background-color);
    padding-left: 8px !important;
}
.is-focused .workspace-tab-header {
    color: black !important;
    background-color: black !important;
    border-radius: 10px !important;
}
/* .is-hidden-frameless:not(.is-fullscreen).is-focused .titlebar-button-container.mod-right {
    background-color: var(--define-second-background-color);
} */


/* 侧边栏按钮  */
.sidebar-toggle-button {
    /* padding-bottom: 8px;
    background-color: var(--define-second-background-color); */
    display: none;
}

.workspace .mod-root .workspace-tab-header-inner::after {
    display: none;
}

/* 关闭/窗口化/最小化 */
.mod-windows .titlebar-button {
    /* padding-top: 2px; */
    display: none;
}
/* 简化窗口后，图标串行 */
.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-right-space .workspace-tab-header-container {
    padding-right: 0;
    padding-left: 5px !important;
}
.workspace-ribbon.mod-left {
    margin-top: 0;
    padding-top: 7px !important;
}


/* ❌ */
.workspace-tab-header-inner-close-button {
    margin-bottom: -1px;
    display: none;
}

/* + */
.workspace-tab-header-new-tab .clickable-icon {
    /* padding: 0 !important;
    border-radius: 10px;
    --icon-size: 20px; */
    display: none;
}
.workspace-tab-header-new-tab:hover {
    border-radius:  10px;
}

/* 圆点 */
:not(.mod-vertical).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title::before {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border: solid 2px var(--define-color-accent-3);
    border-radius: 50%;
    background-color: var(--define-color-accent-3);
    left: 8px;
    top: 6px;
    transition-property: border;
    transition-duration: 0.3s;
    animation-name: moveDot;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
}
@keyframes moveDot {
    0% {
        transform: translate(0,0) scale(1, 1);
    }
    33% {
        transform: translate(0,8px) scale(1.2, 0.6);
    }
    66% {
        transform: translate(0,-5px) scale(1, 1.2);
    }
    0% {
        transform: translate(0,0) scale(1, 1);
    }
}

body.is-focused :not(.mod-vertical).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title::before {
    border: solid 2px var(--define-color-accent-16);
    background-color: var(--define-color-accent-16);
}


/* 标签字体颜色 */
.workspace-tab-header-inner-title {
    margin-left: 30px;
    margin-right: 30px;
    color: var(--define-color-accent-13);
    margin-bottom: -4px;
}
.mod-root .workspace-tab-header-inner {
    border-radius: 7px;
}
.mod-root .workspace-tab-header-container-inner {
    padding: 3px 15px 4px 5px;
    margin-bottom: 3px;
    border-radius: 10px;
}

.workspace .mod-root .workspace-tab-header {
    border-radius: 10px;
}


/* 画板图标 */
.workspace .mod-root .workspace-tab-header-inner-icon {
    padding: 0;
    position: relative;
    top: 1px;
    left: 30px;
}

.workspace-tab-header-new-tab {
    padding-bottom: 6.5px;
}

/*三角箭头*/
.workspace-tab-header-container .workspace-tab-header-tab-list .clickable-icon {
    display: none;
    /* padding-bottom: 6px; */
}



/* 堆叠模式 */

/* 图标 */
.mod-vertical .mod-stacked .workspace-tab-header-inner-icon {
    left: 0px;
    rotate: 90deg;
}

/* 标题 */
.mod-vertical .mod-stacked .workspace-tab-header-inner-title {
    padding-top: 25px !important;
    margin-right: 33px;
}

/* 圆点 */
.mod-vertical .mod-stacked.mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title::before {
    left: 5px;
}

.mod-vertical .mod-stacked .workspace-tab-header-container {
    display: none;
}